A város a középkorban Zólyom vármegye székhelye volt. A mai vár a tatárjárás után épült, mai formájában az 1370-es években épült ki.Balassi Bálint emlékét őrzi a várkapunál 1994-ben elhelyezett emléktábla…